mantis (mantodea) - English Synonyms Dictionary